﻿// Variables asociadas a los formularios
var login_usuario 			= localStorage['login_usuario'];
var hay_conexion 			= localStorage['hay_conexion'];

var id_opcion				= null;
var id_expediente 			= null;


// onDeviceReady - Phonegap inicializacion
function onDeviceReady() 
{
	validar_conexion_internet();
}


// pagebeforecreate
$( '#consultarAccidente' ).live( 'pagebeforecreate',function(event){
  	
});


// pagecreate
$( '#consultarAccidente' ).live( 'pagecreate',function(event){
	
	$("#div_datos_ubi_pri").hide();
	$("#div_datos_via_pri").hide();
	$("#div_condi_con_pri").hide();
	$("#div_datos_veh_pri").hide();
	$("#div_datos_inv_pri").hide();
	$("#div_datos_fun_pri").hide();
	$("#div_datos_reg_pri").hide();
	
	$("#div_nro_muertos").hide();
	$("#div_nro_lesionados").hide();
	$("#div_colis_veh").hide();
	$("#div_choqu_con").hide();
	
	$("#div_datos_acc").hide();
	$("#div_datos_ubi").hide();
	$("#div_btn_expandir_datos_ubi").hide();
	$("#div_datos_via").hide();
	$("#div_btn_expandir_datos_via").hide();
	$("#div_auto_pre").hide();
	$("#div_btn_expandir_auto_pre").hide();
	
	$("#div_lista_auto_pre").html("");
	
	// Vehículos
	for ( i=1; i<=2; i++ )
	{
		$("#div_vehiculo_" + i).hide();
		
		$("#div_datos_ase_" + i).hide();
		
		$("#div_form_veh_" + i).hide();
		$("#div_color2_" + i).hide();
		$("#div_form_ase_" + i).hide();
		$("#div_form_pro_" + i).hide();
		$("#div_domicilio_pro_" + i).hide();
		$("#div_telefono_pro_" + i).hide();
		$("#div_form_con_" + i).hide();
		$("#div_domicilio_con_" + i).hide();
		$("#div_telefono_con_" + i).hide();
		$("#div_celular_con_" + i).hide();
		$("#div_correo_con_" + i).hide();
		$("#div_form_seg_" + i).hide();
		$("#div_lista_condi_seg_" + i).html("");
		$("#div_form_dan_" + i).hide();
		
		$("#div_btn_expandir_form_veh_" + i).show();
		$("#div_btn_expandir_form_pro_" + i).show();
		$("#div_btn_expandir_form_ase_" + i).show();
		$("#div_btn_expandir_form_con_" + i).show();
		$("#div_btn_expandir_form_seg_" + i).show();
		$("#div_btn_expandir_form_dan_" + i).show();
	}
	$("#div_btn_eliminar_vehiculo").hide();
	
	// Involucrados
	for ( i=1; i<=2; i++ )
	{
		$("#div_involucrado_" + i).hide();
		
		$("#div_form_inv_" + i).hide();
		$("#div_domicilio_inv_" + i).hide();
		$("#div_telefono_inv_" + i).hide();
		$("#div_celular_inv_" + i).hide();
		$("#div_correo_inv_" + i).hide();
		$("#div_placa_inv_" + i).hide();
		
		$("#div_btn_expandir_form_inv_" + i).show();
	}
	$("#div_btn_eliminar_involucrado").hide();
	
	
	$("#div_datos_fun").hide();
	$("#div_btn_expandir_datos_fun").hide();
	$("#div_datos_reg").hide();
	$("#div_btn_expandir_datos_reg").hide();
	
	
	// Seteamos los Valores correspondientes a la Alcaldia
	cargar_encabezado();
	cargar_pie_pagina();
	
	
	// OnClick
	$('#atras, #atras2').click(function()
	{
		location.href="SubMenuAccidente.html";
	});
	
	$('#inicio').click(function()
	{
		location.href="MenuPrincipal.html";
	});
	
	
	$('#btn_expandir_datos_ubi').click(function()
	{
		$("#div_datos_ubi").show();
		$("#div_btn_expandir_datos_ubi").hide();
	});
	
	$('#btn_contraer_datos_ubi').click(function()
	{
		$("#div_datos_ubi").hide();
		$("#div_btn_expandir_datos_ubi").show();
	});
	
	
	$('#btn_expandir_datos_via').click(function()
	{
		$("#div_datos_via").show();
		$("#div_btn_expandir_datos_via").hide();
	});
	
	$('#btn_contraer_datos_via').click(function()
	{
		$("#div_datos_via").hide();
		$("#div_btn_expandir_datos_via").show();
	});
	
	
	$('#btn_expandir_auto_pre').click(function()
	{
		$("#div_auto_pre").show();
		$("#div_btn_expandir_auto_pre").hide();
	});
	
	$('#btn_contraer_auto_pre').click(function()
	{
		$("#div_auto_pre").hide();
		$("#div_btn_expandir_auto_pre").show();
	});
	
	
	$('#btn_expandir_datos_fun').click(function()
	{
		$("#div_datos_fun").show();
		$("#div_btn_expandir_datos_fun").hide();
	});
	
	$('#btn_contraer_datos_fun').click(function()
	{
		$("#div_datos_fun").hide();
		$("#div_btn_expandir_datos_fun").show();
	});
	
	
	$('#btn_expandir_datos_reg').click(function()
	{
		$("#div_datos_reg").show();
		$("#div_btn_expandir_datos_reg").hide();
	});
	
	$('#btn_contraer_datos_reg').click(function()
	{
		$("#div_datos_reg").hide();
		$("#div_btn_expandir_datos_reg").show();
	});
	
	
	$('#consultar').click(function()
	{
		var validacion = consultar_accidente();
		if ( validacion ) {
			
			/*
			// Validamos la Conexión con el Servidor
			var conexion = checkConnection();
			
			// Si Hay Conexión con el Servidor -> Llamamos al Servicio
			if ( conexion ) {
			*/	
			
			// Si Hay Conexión con el Servidor -> Llamamos al Servicio
			if ( localStorage['hay_conexion'] == "true" ) 
			{
			
				// Llamamos al Servicio
				var ajaxManager = $.manageAjax.create('cola_ajax',{manageType: 'queue', maxReq: 0, blockSameRequest:true});
				
				dataa =  "servicio=consultar_datos_acc"+"&"+
						  "id_municipio_base="+id_municipio_base+"&"+
						  "id_opcion="+id_opcion+"&"+
						  "id_expediente="+id_expediente+"&"+
						  "device_uuid="+device.uuid+"&"+
						  "device_platform="+device.platform+"&"+
						  "login_registro="+login_usuario;
				
				alert(url_servicio_accidente + "?" + dataa);
				
				ajaxManager.add({
					type: "POST",
					url:  url_servicio_accidente,
					data: "servicio=consultar_datos_acc"+"&"+
						  "id_municipio_base="+id_municipio_base+"&"+
						  "id_opcion="+id_opcion+"&"+
						  "id_expediente="+id_expediente+"&"+
						  "device_uuid="+device.uuid+"&"+
						  "device_platform="+device.platform+"&"+
						  "login_registro="+login_usuario,
					dataType: 'xml',
					success: function(response_xml)
					{
						$xml_resultado = $(response_xml);
						
						$status = $xml_resultado.find("status");
						
						if($status.length)
						{
							$status.each(function()
							{
								if($(this).text()=="S")
								{
									
								}
								else if($(this).text()=="N")
								{
									
								}
							});
							
							$datos_acc = $xml_resultado.find("datos_acc");
							
							if($datos_acc.length)
							{
								if ( $datos_acc.text() != "VACIO" )
								{
									$datos_acc.each(function()
									{
										// Datos del Accidente
										$('#id_expediente').val( $datos_acc.find("id_expediente").text() );
										
										if ( $datos_acc.find("nro_boleta").text() != "" ) 
										{
											$('#nro_boleta').val("");
											$('#nro_boleta').val( $datos_acc.find("nro_boleta").text() );
											$("#div_nro_boleta").show();
										}
										else
										{
											$('#nro_boleta').val("");
											$("#div_nro_boleta").hide();	
										}
										
										$('#fecha_acc').val( $datos_acc.find("fecha_acc").text() );
										$('#hora_acc').val( $datos_acc.find("hora_acc").text() );
										$('#fecha_act').val( $datos_acc.find("fecha_act").text() );
										$('#hora_act').val( $datos_acc.find("hora_act").text() );
										
										var id_tipo_acc = $datos_acc.find("id_tipo_acc").text();
										$('#nombre_tipo_acc').val( $datos_acc.find("nombre_tipo_acc").text() );
										
										if ( id_tipo_acc == "1" ) 
										{
											$('#nro_muertos').val( $datos_acc.find("nro_muertos").text() );
											$("#div_nro_muertos").show();
										}
										else
										{
											$('#nro_muertos').val("");
											$("#div_nro_muertos").hide();	
										}
										if ( id_tipo_acc == "1" || id_tipo_acc == "2" ) 
										{
											$('#nro_lesionados').val( $datos_acc.find("nro_lesionados").text() );
											$("#div_nro_lesionados").show();
										}
										else
										{
											$('#nro_lesionados').val("");
											$("#div_nro_lesionados").hide();	
										}
										
										var id_clase_acc = $datos_acc.find("id_clase_acc").text();
										$('#nombre_clase_acc').val( $datos_acc.find("nombre_clase_acc").text() );
										
										if ( id_clase_acc == "2" ) 
										{
											$('#nombre_choqu_con').val( $datos_acc.find("nro_boleta").text() );
											$("#div_choqu_con").show();
										}
										else
										{
											$('#nombre_choqu_con').val("");
											$("#div_choqu_con").hide();	
										}
										if ( id_clase_acc == "1" ) 
										{
											$('#nombre_colis_veh').val( $datos_acc.find("nombre_colis_veh").text() );
											$("#div_colis_veh").show();
										}
										else
										{
											$('#nombre_colis_veh').val("");
											$("#div_colis_veh").hide();	
										}
										
										$('#nombre_causa_acc').val( $datos_acc.find("nombre_causa_acc").text() );
										$('#nombre_motiv_acc').val( $datos_acc.find("nombre_motiv_acc").text() );
										$('#nombre_status').val( $datos_acc.find("nombre_status").text() );
										$('#observaciones_acc').val( $datos_acc.find("observaciones").text() );
										
										$("#div_datos_acc").show();
										
										
										// Datos de la Ubicación
										$('#nombre_estado').val( nombre_estado_base );
										$('#nombre_municipio').val( nombre_municipio_base );
										if ( $xml_resultado.find("parroquia").text() != "" )
										{
											$('#nombre_parroquia').val("");
											$('#nombre_parroquia').val( $xml_resultado.find("parroquia").text() );
											$("#div_parroquia").show();
										}
										else
										{
											$('#nombre_parroquia').val("");
											$("#div_parroquia").hide();	
										}
										if ( $xml_resultado.find("sector").text() != "" )
										{
											$('#nombre_sector').val("");
											$('#nombre_sector').val( $xml_resultado.find("sector").text() );
											$("#div_sector").show();
										}
										else
										{
											$('#nombre_sector').val("");
											$("#div_sector").hide();	
										}
										$('#nombre_tipo_via').val( $xml_resultado.find("nombre_tipo_via").text() );
										$('#nombre_via').val( $xml_resultado.find("nombre_via").text() );
										$('#referencia').val( $xml_resultado.find("referencia").text() );
										$("#div_datos_ubi").show();
										$("#div_datos_ubi_pri").show();
										
										
										// Condiciones de la Vía
										$('#nombre_geome_via').val( $xml_resultado.find("nombre_geome_via").text() );
										$('#nombre_orien_via').val( $xml_resultado.find("nombre_orien_via").text() );
										$('#nombre_canal_via').val( $xml_resultado.find("nombre_canal_via").text() );
										$('#nombre_mater_via').val( $xml_resultado.find("nombre_mater_via").text() );
										$('#nombre_resid_via').val( $xml_resultado.find("nombre_resid_via").text() );
										$('#nombre_ambie_via').val( $xml_resultado.find("nombre_ambie_via").text() );
										$('#nombre_ilumi_via').val( $xml_resultado.find("nombre_ilumi_via").text() );
										$('#nombre_estad_via').val( $xml_resultado.find("nombre_estad_via").text() );
										$('#nombre_obsta_via').val( $xml_resultado.find("nombre_obsta_via").text() );
										$('#nombre_condi_cli').val( $xml_resultado.find("nombre_condi_cli").text() );
										$("#div_datos_via").show();
										$("#div_datos_via_pri").show();
										
										
										// Condiciones de Control (Autoridades Presentes)
										$auto_pre = $xml_resultado.find("auto_pre");
										html_auto_pre = "";
										
										$auto_pre.each(function()
										{
											// Datos de la Autoridades Presentes en el Accidente
											html_auto_pre .= $auto_pre.find("nombre_auto_pre").text() + "<br />";
										}
										
										if ( html_auto_pre == "" ) {
											$('#div_lista_auto_pre').html( "No se encontraron Autoridades Presentes en el Accidente" );
										} else {
											$('#div_lista_auto_pre').html( html_auto_pre );
										}
										$("#div_auto_pre").show();
										$("#div_condi_con_pri").show();
										
										
										// Datos de los Vehículos
										$vehiculo = $xml_resultado.find("vehiculo");
										
										if ( $vehiculo.length )
										{
											var aseguradora = "";
											
											var i_veh_xml = 0;
											var i_veh = 1;
											
											$vehiculo.each(function()
											{
												// Datos del Vehículo de Turno
												$('#placa_'+i_veh).val( $vehiculo.find("placa_"+i_veh_xml).text() );
												$('#serial_carroceria_'+i_veh).val( $vehiculo.find("serial_carroceria_"+i_veh_xml).text() );
												$('#marca_'+i_veh).val( $vehiculo.find("marca_"+i_veh_xml).text() );
												$('#modelo_'+i_veh).val( $vehiculo.find("modelo_"+i_veh_xml).text() );
												$('#serial_motor_'+i_veh).val( $vehiculo.find("serial_motor_"+i_veh_xml).text() );
												$('#anyo_'+i_veh).val( $vehiculo.find("anyo_"+i_veh_xml).text() );
												$('#color1_'+i_veh).val( $vehiculo.find("color1_"+i_veh_xml).text() );
												
												color2 = $vehiculo.find("color2_"+i_veh_xml).text();
												
												if ( color2 != "" ) {
													$('#color2_'+i_veh).val( color2 );
													$("#div_color2_"+i_veh).show();
												} else {
													$("#div_color2_"+i_veh).hide();
												}
												
												$('#uso_'+i_veh).val( $vehiculo.find("uso_"+i_veh_xml).text() );
												$('#clase_'+i_veh).val( $vehiculo.find("clase_"+i_veh_xml).text() );
												$('#tipo_'+i_veh).val( $vehiculo.find("tipo_"+i_veh_xml).text() );
												$('#servicio_'+i_veh).val( $vehiculo.find("servicio_"+i_veh_xml).text() );
												
												$("#div_form_veh_"+i_veh).show();
												$("#div_vehiculo_"+i_veh).show();
												
												
												// Datos de la Aseguradora del Vehículo de Turno
												asegurado = $vehiculo.find("asegurado_"+i_veh_xml).text();
												$('#asegurado_'+i_veh).val( $vehiculo.find("asegurado_"+i_veh_xml).text() );
												
												if ( asegurado == "SI" ) {
													$('#nombre_aseguradora_'+i_veh).val( $vehiculo.find("nombre_aseguradora_"+i_veh_xml).text() );
													$('#nro_poliza_'+i_veh).val( $vehiculo.find("nro_poliza_"+i_veh_xml).text() );
													$('#fecha_vencimiento_'+i_veh).val( $vehiculo.find("fecha_vencimiento_"+i_veh_xml).text() );
													
													$("#div_form_ase_"+i_veh).show();
												}
												
												
												// Condiciones de Seguridad en mal estado
												$condi_seg = $xml_resultado.find("condi_seg_"+i_veh_xml);
												html_condi_seg = "";
												
												$condi_seg.each(function()
												{
													// Datos de la Condición de Seguridad de Turno
													html_condi_seg .= $condi_seg.find("nombre_condi_seg").text() + "<br />";
												}
												
												if ( html_condi_seg == "" ) {
													$('#div_lista_condi_seg_'+i_veh).html( "No se encontraron Condiciones de Seguridad en mal estado para el Vehículo" );
												} else {
													$('#div_lista_condi_seg_'+i_veh).html( html_condi_seg );
												}
												
												
												// Datos de los Daños de los Vehículos
												if ( $xml_resultado.find("dano_gen_"+i_veh_xml).text() == "SI" )
												{
													setearDanoVeh( 'AT', i_veh_xml );
												}
												if ( $xml_resultado.find("dano_del_"+i_veh_xml).text() == "SI" )
												{
													setearDanoVeh( 'AD', i_veh_xml );
												}
												if ( $xml_resultado.find("dano_del_der_"+i_veh_xml).text() == "SI" )
												{
													setearDanoVeh( 'DD', i_veh_xml );
												}
												if ( $xml_resultado.find("dano_del_izq_"+i_veh_xml).text() == "SI" )
												{
													setearDanoVeh( 'DI', i_veh_xml );
												}
												if ( $xml_resultado.find("dano_tra_"+i_veh_xml).text() == "SI" )
												{
													setearDanoVeh( 'AT', i_veh_xml );
												}
												if ( $xml_resultado.find("dano_tra_der_"+i_veh_xml).text() == "SI" )
												{
													setearDanoVeh( 'TD', i_veh_xml );
												}
												if ( $xml_resultado.find("dano_tra_izq_"+i_veh_xml).text() == "SI" )
												{
													setearDanoVeh( 'TI', i_veh_xml );
												}
												if ( $xml_resultado.find("dano_lat_der_"+i_veh_xml).text() == "SI" )
												{
													setearDanoVeh( 'LD', i_veh_xml );
												}
												if ( $xml_resultado.find("dano_lat_izq_"+i_veh_xml).text() == "SI" )
												{
													setearDanoVeh( 'LI', i_veh_xml );
												}
												
												i_veh_xml++;
												i_veh++;
											});
										}
										$("#div_datos_veh_pri").show();
										
										
										// Datos de los Propietarios de los Vehículos
										$propietario = $xml_resultado.find("propietario");
										
										if ( $propietario.length )
										{
											var i_pro_xml = 0;
											var i_pro = 1;
											
											$propietario.each(function()
											{
												// Datos del Propietario de Turno
												$('#identificacion_pro_'+i_pro).val( $propietario.find("id_tipo_identificacion_"+i_pro_xml).text() + "-" + $propietario.find("nro_ide_identificacion_"+i_pro_xml).text() );
												$('#nombre_pro_'+i_pro).val( $propietario.find("nombres_"+i_pro_xml).text() );
												$('#apellido_pro_'+i_pro).val( $propietario.find("apellidos_"+i_pro_xml).text() );
												
												domicilio = $propietario.find("domicilio_"+i_pro_xml).text();
												cod_tel = $propietario.find("cod_tel_"+i_pro_xml).text();
												nro_tel = $propietario.find("nro_tel_"+i_pro_xml).text();
												
												if ( domicilio != "" ) {
													$('#domicilio_pro_'+i_pro).val( domicilio );
													$("#div_domicilio_pro_'+i_con").show();
												} else {
													$("#div_domicilio_pro_'+i_con").hide();
												}
												if ( cod_tel != "" && nro_tel != "" ) {
													$('#telefono_pro_'+i_pro).val( "(" + cod_tel + ")-" + nro_tel );
													$("#div_telefono_pro_'+i_con").show();
												} else {
													$("#div_telefono_pro_'+i_con").hide();
												}
												
												$("#div_form_pro_"+i_pro).show();
												
												i_pro_xml++;
												i_pro++;
											});
										}
										
										
										// Datos de los Conductores de los Vehículos
										$conductor = $xml_resultado.find("conductor");
										
										if ( $conductor.length )
										{
											var i_con_xml = 0;
											var i_con = 1;
											
											$conductor.each(function()
											{
												// Datos del Conductor de Turno
												$('#identificacion_con_'+i_con).val( $conductor.find("id_tipo_identificacion_"+i_con_xml).text() + "-" + $conductor.find("nro_ide_identificacion_"+i_con_xml).text() );
												$('#nombre_con_'+i_con).val( $conductor.find("nombres_"+i_con_xml).text() );
												$('#apellido_con_'+i_con).val( $conductor.find("apellidos_"+i_con_xml).text() );
												
												$('#edad_con_'+i_con).val( $conductor.find("edad_"+i_con_xml).text() );
												$('#sexo_con_'+i_con).val( $conductor.find("sexo_"+i_con_xml).text() );
												$('#nombre_estad_civ_con_'+i_con).val( $conductor.find("nombre_estad_civ_"+i_con_xml).text() );
												
												$('#grado_lic_'+i_con).val( $conductor.find("grado_"+i_con_xml).text() );
												$('#cert_med_vig_'+i_con).val( $conductor.find("cert_med_vig_"+i_con_xml).text() );
												
												domicilio = $conductor.find("domicilio_"+i_con_xml).text();
												cod_tel = $conductor.find("cod_tel_"+i_con_xml).text();
												nro_tel = $conductor.find("nro_tel_"+i_con_xml).text();
												cod_cel = $conductor.find("cod_cel_"+i_con_xml).text();
												nro_cel = $conductor.find("nro_cel_"+i_con_xml).text();
												correo = $conductor.find("correo_"+i_con_xml).text();
												
												if ( domicilio != "" ) {
													$('#domicilio_con_'+i_con).val( domicilio );
													$("#div_domicilio_con_'+i_con").show();
												} else {
													$("#div_domicilio_con_'+i_con").hide();
												}
												if ( cod_tel != "" && nro_tel != "" ) {
													$('#telefono_con_'+i_con).val( "(" + cod_tel + ")-" + nro_tel );
													$("#div_telefono_con_'+i_con").show();
												} else {
													$("#div_telefono_con_'+i_con").hide();
												}
												if ( cod_cel != "" && nro_cel != "" ) {
													$('#celular_con_'+i_con).val( "(" + cod_cel + ")-" + nro_cel );
													$("#div_celular_con_'+i_con").show();
												} else {
													$("#div_celular_con_'+i_con").hide();
												}
												if ( correo != "" ) {
													$('#correo_con_'+i_con).val( correo );
													$("#div_correo_con_'+i_con").show();
												} else {
													$("#div_correo_con_'+i_con").hide();
												}
												
												$('#lentes_'+i_con).val( $conductor.find("lentes_"+i_con_xml).text() );
												$('#impedimento_'+i_con).val( $conductor.find("impedimento_"+i_con_xml).text() );
												$('#diestro_'+i_con).val( $conductor.find("diestro_"+i_con_xml).text() );
												$('#alcoholemia_'+i_con).val( $conductor.find("alcoholemia_"+i_con_xml).text() );
												$('#cinturon_con_'+i_con).val( $conductor.find("cinturon_"+i_con_xml).text() );
												$('#asistido_con_'+i_con).val( $conductor.find("asistido_"+i_con_xml).text() );
												$('#nombre_grave_per_con_'+i_con).val( $conductor.find("nombre_grave_per_"+i_con_xml).text() );
												$('#nombre_distr_con_'+i_con).val( $conductor.find("nombre_distr_con_"+i_con_xml).text() );
												$('#propietario_con_'+i_con).val( $conductor.find("propietario_"+i_con_xml).text() );
												$('#observaciones_con_'+i_con).val( $conductor.find("observaciones_"+i_con_xml).text() );
												
												$("#div_form_con_"+i_con).show();
												
												i_con_xml++;
												i_con++;
											});
										}
										
										
										// Datos de los Involucrados
										$involucrado = $xml_resultado.find("involucrado");
										
										if ( $involucrado.length )
										{
											var i_inv_xml = 0;
											var i_inv = 1;
											
											$involucrado.each(function()
											{
												// Datos del Conductor de Turno
												$('#identificacion_inv_'+i_inv).val( $involucrado.find("id_tipo_identificacion_"+i_inv_xml).text() + "-" + $involucrado.find("nro_ide_identificacion_"+i_inv_xml).text() );
												$('#nombre_inv_'+i_inv).val( $involucrado.find("nombres_"+i_inv_xml).text() );
												$('#apellido_inv_'+i_inv).val( $involucrado.find("apellidos_"+i_inv_xml).text() );
												
												$('#edad_inv_'+i_inv).val( $involucrado.find("edad_"+i_inv_xml).text() );
												$('#sexo_inv_'+i_inv).val( $involucrado.find("sexo_"+i_inv_xml).text() );
												$('#nombre_estad_civ_inv_'+i_inv).val( $involucrado.find("nombre_estad_civ_"+i_inv_xml).text() );
												
												domicilio = $involucrado.find("domicilio_"+i_inv_xml).text();
												cod_tel = $involucrado.find("cod_tel_"+i_inv_xml).text();
												nro_tel = $involucrado.find("nro_tel_"+i_inv_xml).text();
												cod_cel = $involucrado.find("cod_cel_"+i_inv_xml).text();
												nro_cel = $involucrado.find("nro_cel_"+i_inv_xml).text();
												correo = $involucrado.find("correo_"+i_inv_xml).text();
												
												if ( domicilio != "" ) {
													$('#domicilio_inv_'+i_inv).val( domicilio );
													$("#div_domicilio_inv_'+i_inv").show();
												} else {
													$("#div_domicilio_inv_'+i_inv").hide();
												}
												if ( cod_tel != "" && nro_tel != "" ) {
													$('#telefono_inv_'+i_inv).val( "(" + cod_tel + ")-" + nro_tel );
													$("#div_telefono_inv_'+i_inv").show();
												} else {
													$("#div_telefono_inv_'+i_inv").hide();
												}
												if ( cod_cel != "" && nro_cel != "" ) {
													$('#celular_inv_'+i_inv).val( "(" + cod_cel + ")-" + nro_cel );
													$("#div_celular_inv_'+i_inv").show();
												} else {
													$("#div_celular_inv_'+i_inv").hide();
												}
												if ( correo != "" ) {
													$('#correo_inv_'+i_inv).val( correo );
													$("#div_correo_inv_'+i_inv").show();
												} else {
													$("#div_correo_inv_'+i_inv").hide();
												}
												
												$('#cinturon_inv_'+i_inv).val( $involucrado.find("cinturon_"+i_inv_xml).text() );
												$('#casco_inv_'+i_inv).val( $involucrado.find("casco_"+i_inv_xml).text() );
												$('#asistido_inv_'+i_inv).val( $involucrado.find("asistido_"+i_inv_xml).text() );
												$('#nombre_grave_per_inv_'+i_inv).val( $involucrado.find("nombre_grave_per_"+i_inv_xml).text() );
												$('#nombre_condi_per_'+i_inv).val( $involucrado.find("nombre_distr_con_"+i_inv_xml).text() );
												
												placa = $involucrado.find("placa_"+i_inv_xml).text();
												
												if ( placa != "" ) {
													$('#placa_inv_'+i_inv).val( placa );
													$("#div_placa_inv_'+i_inv").show();
												} else {
													$("#div_placa_inv_'+i_inv").hide();
												}
												
												$('#observaciones_inv_'+i_inv).val( $involucrado.find("observaciones_"+i_inv_xml).text() );
												
												$("#div_form_inv_"+i_inv).show();
												$("#div_involucrado_"+i_inv).show();
												
												i_inv_xml++;
												i_inv++;
											});
										}
										$("#div_datos_inv_pri").show();
										
										
										// Datos del Funcionario
										$('#identificacion_funcionario').val( $xml_resultado.find("id_tipo_ide_fun").text() + "-" + $xml_resultado.find("nro_ide_fun").text() );
										$('#nombre_funcionario').val( $xml_resultado.find("nombre_funcionario").text() );
										$('#nombre_jerar_fun').val( $xml_resultado.find("nombre_jerar_fun").text() );
										$('#nombre_modulo').val( $xml_resultado.find("nombre_modulo").text() );
										$("#div_datos_fun").show();
										$("#div_datos_fun_pri").show();
										
										
										// Datos del Registro
										$('#nombre_usuario_reg').val( $xml_resultado.find("nombre_usuario_reg").text() );
										$('#fecha_registro').val( $xml_resultado.find("fecha_registro").text() );
										$("#div_datos_reg").show();
										$("#div_datos_reg_pri").show();
										
										
										navigator.notification.alert("Información Cargada Exitosamente.", null, acronimo_sistema, "Aceptar");
									});
								} 
								else 
								{
									limpiarConsultarDatosAcc();
									navigator.notification.alert("No se encontro un Accidente con el ID indicado.", null, acronimo_sistema, "Aceptar");
								}
							}                  		
							else
							{
								navigator.notification.alert("No hay Descripción del Accidente.", null, acronimo_sistema, "Aceptar");
							}
						}
						else
						{
							navigator.notification.alert("No hay Respuesta del Servicio.", null, acronimo_sistema, "Aceptar");
						}
					}
				});
				
				//navigator.notification.alert("Accidente Consultado Existosamente. (SERVICIO)", null, acronimo_sistema, "Aceptar");
			
			// Si no Hay Conexión con el Servidor
			} else {
				
				if ( debbugModeDM ) {
					// Se consultan los Datos del Accidente LOCALMENTE (Funcion deshabilitada)
					consultarDatosAcc( id_accidente );
					navigator.notification.alert("Accidente Consultado Existosamente. (LOCALMENTE)", null, acronimo_sistema, "Aceptar");
					
				} else {
					navigator.notification.alert("ATENCIÓN: No se pudo Consultar el Accidente debido a que actualmente no hay Conexión.", null, acronimo_sistema, "Aceptar");
				}
			}
		} else {
			// DATA DE ENTRADA NO VALIDA
		}
	});
});


// pageinit
$('#consultarAccidente').live('pageinit',function(event) {
	
	// OnChange
	
});


// pageshow
$( '#consultarAccidente' ).live( 'pageshow',function(event){
	
});


// =================================================================================================================
// ============================================== Consultar un Accidente ===========================================
// =================================================================================================================

function consultar_accidente() {
    
	id_opcion				= $('#id_opcion').val();
	
	id_expediente 			= $('#id_expediente').val();
	
    if ( id_expediente == "" ) {
        navigator.notification.alert("Debe indicar el ID del Expediente que desea Consultar", null, acronimo_sistema, "Aceptar");							return false;
    } else if ( !IsNumeric(id_expediente) ) {
        navigator.notification.alert("El ID del Expediente a Consultar debe ser un Número", null, acronimo_sistema, "Aceptar");								return false;
	
    } else {
        // navigator.notification.confirm("ATENCIÓN: ¿Esta seguro de que desea Consultar el Accidente?", null, acronimo_sistema, "Aceptar,Cancelar")
		if ( window.confirm ("ATENCIÓN: ¿Esta seguro de que desea Consultar el Accidente?") ) {
            return true;
        } else {
            navigator.notification.alert("La Operación de Consultar el Accidente ha sido cancelada.!", null, acronimo_sistema, "Aceptar");
			return false;
        }
    }
}